5
תגובות
יש לי 2 אלמנטים : DIV שקוראים לו b , ואת ה- body כמובן.
בניתי ב JQUERY שני מקרים שבהם יש לחיצה על b ועל body.
כלומר ככה :
הבעיה היא שברגע שיש לחיצה על b , כל מה שכתוב בתוך המקרה של body - מופעל גם כן,
כי לחיצה על b נחשבת לחיצה על body. אני מנסה למצוא דרך שכל מה שיש בתוך b לא יופעל.
ניסיתי עם משתנים בוליאניים אך לא הצלחתי.
אשמח לעזרה, תודה רבה !
בניתי ב JQUERY שני מקרים שבהם יש לחיצה על b ועל body.
כלומר ככה :
הבעיה היא שברגע שיש לחיצה על b , כל מה שכתוב בתוך המקרה של body - מופעל גם כן,
כי לחיצה על b נחשבת לחיצה על body. אני מנסה למצוא דרך שכל מה שיש בתוך b לא יופעל.
ניסיתי עם משתנים בוליאניים אך לא הצלחתי.
$("#b").click(function(){
//...
});
$("body").click(function(){
//...
});
//...
});
$("body").click(function(){
//...
});
אשמח לעזרה, תודה רבה !
5 תשובות
$("div").click(function(event){
event.stopPropagation();
alert("The div element was clicked.");
});